CoinGate Cryptocurrency Payment API

Introduction to CoinGate and our payment gateway API for businesses

Start accepting, managing, and sending cryptocurrency payments with a modern, flexible API built for online businesses.

Our team has developed a robust set of tools that make it easy to integrate crypto payments, issue refunds, send payouts, convert currencies, and automate invoicing within a single interface.

Perfect for a webshop, SaaS product, platform, or custom solution in terms of flexibility and functionality, even without deep technical experience.

You can integrate directly via API or choose from our ready-made, API-based ecommerce plugins for platforms like WooCommerce, WHMCS, PrestaShop, and others.

Our API lets you:

  • Accept crypto payments from customers worldwide
  • Issue full or partial refunds
  • Send crypto payouts to employees, vendors, or users
  • Accept recurring deposits via dedicated, non-expiring Payment Channel addresses
  • Convert crypto to fiat or other assets in real-time
  • Automate billing with recurring or one-off crypto invoices, and more

You can accept major cryptocurrencies like BTC, ETH, LTC, TRX, USDC, and others, across multiple networks, including Layer 2 solutions like Base and Arbitrum, and cost-efficient chains like TRON, Binance Smart Chain (BSC), or Solana. Here’s a full list of supported currencies and networks.

All payments can be automatically settled in crypto or converted to fiat like EUR, USD, or GBP.

Key Features

CoinGate gives you everything to accept, move, and manage crypto — through a single API and one dashboard.

Accepting payments

Moving & managing funds

Developer-Friendly by Design

  • RESTful architecture and well-structured endpoints
  • Comprehensive documentation and quickstart guides
  • Sandbox mode for safe integration testing
  • API keys with permission controls to manage access securely
  • Libraries in popular programming languages

See a real-life use case in our Shop Example.

Track Everything From Your Dashboard

All activity — payments, conversions, payouts, and refunds — is fully traceable in your CoinGate dashboard. Filter by currency, status, date range, and more. Export pre-formatted reports when needed for accounting or auditing.

Explore the API Overview to get started with your integration.

UAB Decentralized, a private limited liability company incorporated in Lithuania, is authorised as a Crypto-Asset Service Provider under the EU Markets in Crypto-Assets Regulation (MiCA) by the Bank of Lithuania (Authorization code: LB002323) to provide crypto-asset services. UAB Decentralized is also licensed as a Payment institution by the Bank of Lithuania (Authorization code: LB002324) to provide transfer services for Electronic Money Tokens. Crypto-assets are high-risk investments and may result in partial or total loss of capital.